Evaluating the Ease of Application Development for the Internet of Things
نویسندگان
چکیده
The Internet of Things (IoT) combines Wireless Sensor and Actuator Network (WSAN) (the challenge of large scale of systems), pervasive computing (the challenge of heterogeneity of nodes and the users own interaction with these nodes), and the elements of the traditional Internet such as web and database servers. An important challenge in such a diverse and multidisciplinary field is the ease of application development for the stakeholders, who are involved in the IoT application development process. Several application development approaches have been proposed to address this challenge in the related field of WSANs and pervasive computing. However, very few approaches for IoT applications have evaluated their programming framework on factors such as expressiveness and development effort. The former guides the stakeholders to identify a suitable approach for given application requirements at hand. The latter helps the stakeholders the lines of code that need to be written to develop the IoT application, which involves large number of heterogeneous devices. In this paper, we evaluate our previously proposed model-driven approach, which supports the development of IoT applications, on two factors: expressiveness and development effort. The results of the expressiveness clearly indicate the subset of IoT application characteristics that can be suitably developed in our framework. Our evaluation results of the development effort show that (1) our approach drastically reduce development effort for developing IoT applications compared to nodelevel programming. (2) the reusability of specification and implementation across the same application domain, thus reducing development effort.
منابع مشابه
Investigating the Effect of Internet of Things on Human Resource Development and Training in the Organization (Case Study: State Airlines)
The Internet of Things is a new phenomenon that has changed the way we interact with our environment and affects all areas of life and the workplace. The purpose of this study is to investigate the effect of Internet of Things on the development and training of human resources in the organization. The present research is one of the applied researches and is considered as a descriptive-survey re...
متن کاملA Survey of Anomaly Detection Approaches in Internet of Things
Internet of Things is an ever-growing network of heterogeneous and constraint nodes which are connected to each other and the Internet. Security plays an important role in such networks. Experience has proved that encryption and authentication are not enough for the security of networks and an Intrusion Detection System is required to detect and to prevent attacks from malicious nodes. In this ...
متن کاملInvestigating the Effect of Internet of Things on Human Resource Development and Training in the Organization (Case Study: State Airlines)
The Internet of Things is a new phenomenon that has changed the way we interact with our environment and affects all areas of life and the workplace. The purpose of this study is to investigate the effect of Internet of Things on the development and training of human resources in the organization. The present research is one of the applied researches and is considered as a descriptive-survey re...
متن کاملInternet of Things: A Survey for the Individuals' E-Health Applications
In today's world, the Internet of Things (IoT), which is a fairly new technology, has become a popular topic for discussion. Meanwhile, the increasing demand for personalized healthcare with the assistance of new technologies has created new applications called e-health IoT applications; however, researchers are still attempting to find its applications, therefore they have not been able to foc...
متن کاملIoT application in hospitals
Today, the digital revolution has affected all behaviors and lifestyles. From a health care perspective, the Internet of Things is any device that can collect data on people's health, including smart bands, digital drugs, and surgical devices. Implantation or other portable devices that can measure health data and internet connection. Accordingly, one of the most applications of IoT technology ...
متن کاملRole and Application of RFID Technology in Internet of Things: Communication, Authentication, Risk, and Security Concerns
The Internet of Things (IoT) is a very encouraging and fast-growing area that brings together the benefits of wireless systems, sensor networks, actuators, etc.A wide range of IoT applications have been targeted and several aspects of this field have been identified to address specific issues, as well as technologies and standards developed in various domains such as in radio frequency id...
متن کامل